Author:sana
Released:March 8, 2026
Dogs explore the world with their noses—and sometimes with their entire bodies. Rolling in rank substances is natural canine behavior thought to mask their own scent or simply satisfy an ancient investigative urge. But when your pet returns smelling like a skunk's revenge or a fish market reject, you need fast, effective solutions.
Below, veterinarian-approved methods tackle 3 of the most notorious doggy odors, plus a roundup of powerful commercial cleaners.
Skunk spray isn’t just bad; it’s chemically engineered to linger. The oily liquid contains sulfur-based molecules called thiols—the same compounds found in rotten eggs and burning rubber. Human noses can detect thiols at concentrations as low as 10 parts per billion.
The spray also contains thioacetates, which transform into additional thiols when exposed to water. This is why wetting your dog first can actually intensify the smell and make it harder to remove.

Keep your dog outside to prevent the odor from spreading through your home. If you can, place them on a tarp or old towel.
Check their eyes and face. Skunks typically aim for the head. Look for redness, squinting, excessive drooling, sneezing, or pawing at the face.
Rinse eyes immediately with saline solution or lukewarm water if you see any signs of irritation.
Contain the mess. Put on gloves and gently remove any visible spray residue with paper towels. Do not rub.
Call your vet if: your dog was sprayed directly in the eyes, shows respiratory distress, persistent vomiting, intense skin irritation, or signs of allergic reaction like facial swelling or hives.
Do NOT use tomato juice. It simply masks the smell without breaking down the thiol molecules. Instead, use this chemist-designed solution that actually neutralizes the odor on a molecular level.
Skunk Odor Neutralizing Mix:
Important: Mix the ingredients in a plastic bucket (not metal, which accelerates peroxide decomposition). The mixture will foam and release oxygen gas, so never store it in a sealed container—it could explode. Use the solution immediately while it’s still bubbling.
Application:
With your dog still outside, apply the mixture liberally to the entire coat, working it down to the skin.
Safety notes: Keep the mixture away from your dog’s eyes (it stings). For extra protection around the face, you can apply a sterile ophthalmic lubricant to the eyes before bathing. The solution may lighten dark fur and discolor fabrics, so choose your work area carefully.
If you’d prefer a ready-to-use product, several professional-strength options are available:
Skout's Honor Skunk Odor Eliminator (spray, 32 fl. oz.): Hydrogen peroxide-free, breaks down thiols on contact, plant-based, safe for pets and surfaces. Approximately 13–13–20. Available at Petco and Petsmart.
Thornell Skunk-Off (liquid in 8 oz, 32 oz, 1 gal): Nontoxic, nonirritating, biodegradable; works on pets, carpets, clothing, and laundry. Approximately 15–15–40. Found online and at veterinary clinics.
Nature's Miracle Skunk Odor Control Shampoo & Conditioner (2-in-1 shampoo, 32 fl. oz.): Odor Capture 360 technology, leaves a fresh lavender scent. Approximately 12–12–18 at Petco, Petsmart, or Fleet Farm.
Bodhi Dog Skunk Shampoo (various sizes): Essential oil-based formula, neutralizes skunk oils quickly. Approximately 15–15–25 on Amazon or pet supply stores.
Davis Stinky Dog-Gone (spray, 16 fl. oz.): Non-toxic formula; also works for urine, feces, and anal gland odors. Approximately 10–10–15 at Drugs.com or veterinary distributors.
Skout's Honor is especially popular among pet owners—many report it removes 99% of the smell after a single application. Thornell Skunk-Off is trusted by shelters and groomers and can even be added to laundry loads (2–4 ounces per regular load). For an all-in-one solution, Nature’s Miracle Skunk Odor Control Shampoo & Conditioner efficiently targets odors while smoothing the coat.
Dogs love to roll in fishy discoveries near ponds, lakes, or beaches. If your pet comes home smelling like low tide, here’s how to fix it.
Step 1. Initial wash: Use a gentle dog shampoo to remove the worst of the residue. Rinse thoroughly.
Step 2. Lemon juice soak: Saturate the stinky areas with fresh-squeezed lemon juice (bottled works, but fresh is better). Let it soak for 5–10 minutes. The citric acid breaks down the amines and other compounds responsible for the fishy odor. After the soak, rinse completely, shampoo again, and follow with conditioner to counteract any drying effect from the lemon juice.
Vinegar rinse: Mix equal parts water and white vinegar in a spray bottle. Spritz onto the coat, let sit for a few minutes, then rinse. Vinegar naturally neutralizes fishy amines.
Baking soda paste: Combine baking soda with a little water to form a paste. Massage it into the affected fur, let it sit for several minutes, then rinse thoroughly. Baking soda absorbs odors from the hair shaft.
Tomato juice bath: Although less effective than the peroxide-based solution for skunk, many pet owners report tomato juice works reasonably well for dead fish smell. Apply, let sit for a few hours, then shampoo.
Commercial pet odor removers: Products designed for organic bio-odors—such as Nature's Miracle Advanced Stain & Odor Eliminator (enzymatic formula, 13–13–18)—can tackle fish smell effectively. Look for enzyme-based formulas that digest the organic material causing the stench.
If your dog frequently visits fishy environments, keep them on a leash near shorelines and avoid areas with visible decaying matter. Some pet owners also carry a small spray bottle of diluted vinegar or lemon juice for on-the-spot freshening between baths.
Sometimes your dog rolls in something so foul you don’t even want to identify it—decaying wildlife, manure, compost sludge, or unidentified muck. Here’s how to clean up the mystery stench.
Dawn Original Dish Soap (household degreaser): Excellent first-wash degreasing for mysterious oily gunk.
Nature's Miracle Advanced Stain & Odor Eliminator (enzymatic spray): Breaks down organic matter; works on carpets and fabric too.
TropiClean Oatmeal & Tea Tree Dog Shampoo (dog shampoo): Natural deodorizer, gentle for routine use after the worst is removed.
Wahl Odor Control Shampoo (Eucalyptus & Spearmint) (dog shampoo): pH-balanced, deep cleaning, alcohol-free, rinses clean.
Arm & Hammer Deodorizing Dog Shampoo (dog shampoo): Baking soda-based odor control, moisturizing for sensitive skin.
If the smell persists after two thorough degreasing washes—or if your dog has extremely thick, long, or double-coated fur where oil can become trapped—take them to a professional groomer. Groomers have specialized degreasing products, high-velocity dryers, and the experience to work safely around eyes, ears, and sensitive areas.

Pet owners who live near wooded areas or have high-risk dogs (curious puppies, terriers, double-coated breeds) should assemble a “skunk kit” before disaster strikes. Keep these items together in a designated bucket or bin:
Never pre-mix the peroxide solution in a closed container—it creates pressure that can cause the container to explode.
Secure garbage bins and bring pet food indoors overnight.
Eliminate denning spots like brush piles, wood stacks, and gaps under porches or decks.
Use motion-activated lights around your yard to deter nocturnal skunks.
Walk your dog on a leash in areas where skunks are commonly sighted.
For extra protection, consider skunk-away products applied to the perimeter of your yard.
Teach a reliable “leave it” command to prevent your dog from approaching dead animals or skunks. If your dog tends to roll in everything, reinforce recall training so you can stop them before they commit to the stink.
Most stink episodes are simply unpleasant, but some situations require medical attention:
If your dog shows any of these signs, skip the home remedies and head to the veterinarian immediately.
With the right tools and a little patience, even the most stubborn doggy odors can be banished for good. Keep your emergency kit ready, act quickly, and both you and your dog will be back to enjoying fresh-smelling snuggles in no time.